Guelph

By train

By train
VIA Rail
79 Carden St
1-888-842-7245
Corner of Wyndham

Operates trains through Guelph, between Sarnia and Toronto (http://www.viarail.ca/pdf...). At Toronto, one can transfer for access from the rest of the VIA system.

By train
By train

Westbound trains from Toronto take 70–75 minutes to arrive in Guelph, arriving at 12:11PM, 6:55PM, and Sunday–Friday 11:13PM.

Eastbound trains take about 3 hours from Sarnia or 2 hours from London, arriving in Guelph at 9:38AM, 10:00PM, and Monday–Friday 7:07AM. One can also arrive from Windsor by transferring at London.

Please note that VIA service to Guelph was cut in the summer of 2012 and times are subject to change. Routes should be confirmed in advance by travellers.

By bus
By bus
Greyhound
(http://www.greyhound.ca) operates buses to/from Toronto, 15 times daily $23.35 one-way, $11 student. Guelph Bus Terminal is temporally located at Fountain and Wyndham St. in downtown Guelph.
Coach Canada
(http://www.coachcanada.ca) operates buses to/from Hamilton $11.40 one-way.

Coach Canada discontinued service to guelph in 2009. See (http://www.mcmaster.ca/su...).

GO Transit
(http://www.gotransit.ca) operates buses to/from Yorkdale and York Mills subway stations in Toronto, Bramalea GO station, Brampton GO station and Georgetown GO station to the Guelph Bus Terminal and to/from Square One and Cooksville GO in Mississauga to Guelph University. These are cheaper than Greyhound $11.05 but slower and a transfer is required if going from/to downtown Toronto.